package com.xhtranslate.service.baidu.service;

import com.xhtranslate.common.dto.TextFormDTO;
import com.xhtranslate.common.dto.ImageFormDTO;

import java.io.IOException;

/**
 * 百度常见翻译服务
 *
 * @author liuxuhuang
 * @version 1.0
 * @package com.xhtranslate.service.baidu.service
 * @date 2022/11/2 21:04:46
 * @description 通用翻译服务接口
 */
public interface BaiduTranslateService {
    /**
     * 通用翻译
     *
     * @param dto dto
     * @return {@code ResponseVO}
     */
    StringBuffer commonTranslate(TextFormDTO dto);

    /**
     * 图片翻译
     *
     * @return {@code ResponseVO}
     */
    StringBuffer imageTranslate(ImageFormDTO dto) throws IOException;
}
